/**
 *  @file
 *  @brief   定义
 *  @author  duweixing
 *  @date    2024.03.28
 *  @version  v1.0
 *  @par Copyright(c):  ShenGong  Simulation corporation
 */

#pragma once

#include <string>
#include <vector>

#include "DataStructure/Common/Real.h"

#include "DBManager/DBServiceFactory.h"

SG_NAMESPACE_OPEN
namespace Post
{

    /** @brief 将结果输出到vtk文件
     *  @param dbServiceFactory 指向模型数据的指针
     *  @param filename 输出文件名称
     *  @param discription 描述字符串
     */
    void vtkOutput (const SG::DBManager::DBServiceFactorySP dbServiceFactory,
                    const std::string&                      filename    = "out",
                    const std::string&                      discription = "");

};  // end namespace Post
SG_NAMESPACE_CLOSE